Beyond Mermaid: PlantUML, D2, and Excalidraw for Technical Diagrams
A practical guide to PlantUML, D2, and Excalidraw — when each tool beats Mermaid, how to control layouts, and how to embed diagrams in your blog with dark/light theme support.
4 posts
A practical guide to PlantUML, D2, and Excalidraw — when each tool beats Mermaid, how to control layouts, and how to embed diagrams in your blog with dark/light theme support.
How to use draw.io MCP and mcp-mermaid to generate architecture diagrams, flowcharts, and sequence diagrams from natural language prompts — and embed them directly in your blog or documentation.
Start from a single business SLA — data freshness under 60 seconds — and trace backwards through dependency trees, metadata layers, known-error memory, and automated fixes to build an AI-operated production platform.
Uptime tools tell you a service is running. Gatus tells you the data pipeline is actually working. How I use 73 custom health checks to monitor infrastructure, data freshness, and pipeline completeness.